﻿using System;
using System.Collections.Generic;

class TypeInference
{
  public GenericMagick() : void
  {
    def dict = Dictionary(); // Dude, where are my type params?
    dict.Add("key", 42);
    
    def expected = typeof(Dictionary[string, int]);
    Console.WriteLine(dict.GetType().Equals(expected));
  }
}